body{ background:#fff url(../images/bg-body.jpg) no-repeat top center fixed; font-size:14px;margin:0; font-family:'comic sans ms',sans-serif; color: #800080;}
input{font-family:'comic sans ms',sans-serif;}
/* Class Public*/
.jv-module{ margin-bottom:20px}
.jv-module h2.title, h4#title_article,#userForm .componentheading{ background:#cc0d94 url(../images/trans.png) repeat-x 0 0; height:32px; line-height:32px; color:#fff; font-size:100%; text-transform:uppercase; position:relative; text-align:center; border: 1px outset #F8DEF0; font-size: 12px;}
.jv-module h2 .flower, #title_article .flower,#userForm .componentheading .flower{ background:url(../images/flower.png) no-repeat; width:63px; height:56px; position:absolute; left:-35px; top:-9px}
.jv-module li.active{color:#FFF;}

#title_article .flower{ left: -30px;}

#userForm .componentheading{ font-weight: 700; margin-bottom: 10px;}

.contentmod{ padding:10px}
/* HEADER
---------------------------------------------------------------*/
#jv-header .jv-block{ padding-top:15px}
#jv-header .jv-inner{ padding-bottom:20px}
	/* Logo */
	.jv-logo  { display:block; height:95px; width:100%; background:#fff; padding-top:20px}
	#logo, #logo a { width:249px; height:70px; float:left; padding-left:20px}
	#logo a { background: url(../images/logo.png) no-repeat;}

/* MENU
---------------------------------------------------------------*/
/*#jv-mainnav .jv-inner{ padding-bottom:20px}*/#jv-container  #jv-mainbody{padding-top:20px;}
	#menu{text-align:center;}
	ul.mainmenu { height: 32px; background:#cc0d94 url(../images/trans.png) repeat-x 0 0; border:1px outset #F8DEF0; text-align:center;}
	ul.mainmenu li {position: relative;  float: left; }
	ul.mainmenu li a { font-size: 12px; text-transform:uppercase; padding:0 20px; color:#700751; display:block; outline:none; line-height:32px; font-weight:700 }
	ul.mainmenu li a span { display:block;}
	ul.mainmenu li:hover a, ul.mainmenu li.active a{ color:#fff; text-decoration: none;} 
	
	
	/*.jv-box-box1, .jv-box-box2 { width:50%;}*/
	
	
/*CONTAINER
-----------------------------------------------------------------*/
/*mod-hours*/
.mod-hours { text-align:center}

/*Register*/
#frmRegister p{ margin-bottom:10px}
#frmRegister .inputbox{ background:#fff; height:28px; line-height:28px; border:1px inset #ccc; padding-left:2px; width:95%}
#frmRegister .button, #userForm .submitbutton input{ background: url(../images/bg-button.png) repeat-x left top #d4d4d4; border: 1px solid #e6e6e6; color: #cc0d94; font-weight: 700; padding: 2px 5px;}

#userForm .submitbutton input{ height: auto;}
/*Slide show*/
.mod-slide{ background:url(../images/bg-slide.png) repeat-x;  border:1px solid #de5eb8; padding:1px}
.mod-slide h2.title{ border:0; border-bottom:1px solid #de5eb8}

#jv-slideshow{ position:relative; height:385px; background:#fff}
.jv-slideshow{ position:relative}
.jv-slide-content img{ width:100%}

.jv-slide-controls { background: url(../images/bg-slide-caption.png); bottom: 0; height: 90px; left: 0;  position: absolute; width:100%}
.jv-slide-controls .slide-controls { padding: 15px 15px 0; position: relative;}

.myImage-captions{ display: none;}

.jv-slide-controls .controls{ width: 555px; overflow: hidden; position: relative;}
.jv-slide-controls .gallery{ width: 90000px;}
.jv-slide-controls .gallery li{ float:left; margin:0 5px}
.jv-slide-controls .gallery img{ border:1px solid #fff; width:82px; height:58px;}
.jv-slide-controls .gallery li.active img, .jv-slide-controls .gallery li:hover img{ border:1px solid #f00}

#slide-arrows{ background:url(../images/bg-arrow.png) no-repeat; width:110px; height:33px; position:absolute; bottom:-6px; right:10px}
#slide-arrows .arrows{ position:relative}
#slide-arrows .arrows > a{ background:url(../images/item-arrow.png) no-repeat; width:14px; height:17px; position:absolute; top:8px; font-size:0; text-indent:-999em}
#slide-arrows .arrows > a.prev{ background-position: top left !important; left:35px}
#slide-arrows .arrows > a.next{ background-position:bottom left !important; right:35px}

/*ourstore*/
.ourstore_ p{ padding-bottom:20px}
.ourstore_ img{ border:1px solid #fff; margin-right: 10px;}
.ourstore span{ color:#bb087b}
.ourstore a{ color:#666}

/*mod-gift*/
.mod-gift{ position:relative; margin-bottom:30px}
.mod-gift .contentmod{ background:#cc0d94 url(../images/trans-gift.png) repeat-x; text-align:center; border: 1px outset #F8DEF0; padding: 6px 10px;}
.mod-gift a{ color:#fff; font-weight:700; display:block}
.item{ background:url(../images/gift.png) no-repeat; width:66px; height:72px; position:absolute; left:-30px; top:-5px}

/* social link*/
.social-network  img{padding: 1px; border:0; margin:5px;}

.jv-module .content{padding: 5px 0 0 5px;}
.jv-module .thumb-img{ height: 450px; overflow: auto;}
.product .img-block{float:left; margin-top:5px; margin-left:5px;}
.product .img-block img{max-width:590px;}
.product .content-block {float:left; width:240px; text-align:left; margin-top:0px;}
.product .content-block-full{text-align:left; margin-left:10px;}

.thumb-img {margin-top:10px;margin-left:0px;}
.thumb-img .thumb-item {width:50%; float:left; margin:6px 0;}
.thumb-img .thumb-item div {text-align:center; overflow:hidden;}

/*Contact us*/
/*#name, #company, #address, #city, #country,#phone, #fax, #email, #question*/
#userForm input{background:#fff; height:22px; line-height:22px; border:1px inset #ccc; padding-left:2px;}

#userForm p{ margin-bottom: 10px;}

#question, #comments{ background: #fff;  border:1px inset #ccc;}

/*Services*/
ul.latestnews, ul.latestnews_resource{ padding-left: 15px;}
.latestnews li, ul.latestnews_resource li{background:url(../images/icon-flower.png) no-repeat left center; padding-left:20px;}
.latestnews a, ul.latestnews_resource a{ line-height: 19px; display: block; color: #800080;}
.latestnews li a:hover, ul.latestnews_resource li a:hover{ color: #fff; text-decoration: none;}

/*Gallery*/
.contentdetail h2.title{ margin-bottom: 10px;}

/* Class Public*/
#contact{ padding:20px; background:#fff url(../images/flower.jpg) no-repeat bottom right}



/*Contact*/
.form-contact{ float:left; width:355px; margin-right:2px}
.form-contact h2{ font-weight:normal; margin-bottom:20px; text-transform:capitalize}
.form-contact > p{ padding-bottom:35px}

#frm-contact label{ width:120px; float:left}
#frm-contact p{ margin-bottom:10px}
#frm-contact .inputbox{ background:#f9f7f8; border:1px outset #000; width:200px}
#frm-contact textarea{ width:230px !important}
#frm-contact .button{ margin-left:60px}

/*Support contact*/
.support{ width:180px; float:left; border:1px solid #cb9df5; padding:10px; display:none;}
.support .rows{ padding:10px 0}
.support .rows  p{ line-height:20px}
.support .rows.row1{ border-bottom:1px dashed #000}

/*FOOTER*/
#jv-footer .jv-block{ padding-bottom:20px; text-align:center}
#jv-footer .jv-inner{background:#cc0d94 url(../images/trans.png) repeat-x 0 0; border:1px outset #F8DEF0; height:32px; line-height:32px; padding-left:10px}
#jv-footer p{ color:#fff}/* Tooltips */.tool-tip {   float: left;   background: #ffc;   border: 1px solid #D4D5AA;   padding: 5px;   max-width: 200px;} .tool-title {   padding: 0;   margin: 0;   font-size: 100%;   font-weight: bold;   margin-top: -15px;   padding-top: 15px;   padding-bottom: 5px;   background: url(../images/selector-arrow.png) no-repeat;} .tool-text {   font-size: 100%;   margin: 0;}